antifreeze protein residue

Best popular antifreeze protein residue